#!/usr/bin/python
# -*- coding:utf-8 -*-
# @FileName : python_test9_3.py
# Author    : myh

# 练习 9.3：用户　创建一个名为 User 的类，其中包含属性
# first_name 和 last_name，还有用户简介中通常会有的其他几个
# 属性。在类 User 中定义一个名为 describe_user() 的方法，用于
# 打印用户信息摘要。再定义一个名为 greet_user() 的方法，用于向
# 用户发出个性化的问候。
# 创建多个表示不同用户的实例，并对每个实例调用上述两个方法。
class User:
    def __init__(self, first_name, last_name,xingbie):
        self.first_name = first_name
        self.last_name= last_name
        self.xingbie = xingbie

    def describe_user(self):
        print(f"\nfirst_name is {self.first_name.title()}.")
        print(f"last_name is {self.last_name}.")
        print(f"xingbie is {self.xingbie}.")

    def greet_user(self):
        print(f"Hello,{self.first_name.title()} {self.last_name} !")


user1 = User('mei', 'yuheng', 'man' )
user1.describe_user()
user1.greet_user()
user2 = User('A', 'bc', 'woman' )
user2.describe_user()
user2.greet_user()
user2 = User('e', 'fg', 'woman' )
user2.describe_user()
user2.greet_user()